import math
c=int(input('Введите четырёхзначное число:'))
if len(str(c))==4:
    if c % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if c % 3 ==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    c5 = math.sqrt(c)
    if c5 % 1 == 0:
        print("число является квадратом числа:",int(c5),"\n")
    else:
        print("число является квадратом числа: Нет\n")
    w1=c//1000
    w2=(c%1000)//100
    w3=(c%100)//10
    w4=c%10
    p=0
    if w1%2==0:
        p+=1
    if w2%2==0:
        p+=1
    if w3%2==0:
        p+=1
    if w4%2==0:
        p+=1
    max1=w1
    if w2>max1:
        max1=w2
    if w3>max1:
        max1=w3
    if w4>max1:
        max1=w4
    w5=[w1,w2,w3,w4]
    print("Максимальная цифра:",max(w5))
    print("Минимальная цифра:",min(w5))
    null=0
    for i in range(0,4):
        if w5[i]==0:
            null+=1
    c6=str(c).count("0")
    print("Количество нулей в числе:",c6,"\n")
    c7=math.sqrt(w1)
    if c7 % 1 == 0:
        print("Цифра в разряде единиц является квадратом цифры:",int(c7))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    c8=math.sqrt(w2)
    if c8 % 1 == 0:
        print("Цифра в разряде десятков является квадратом цифры:",int(c8))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    c9=math.sqrt(w3)
    if c9 % 1 == 0:
        print("Цифра в разряде сотен является квадратом цифры:",int(c9))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    c10=math.sqrt(w4)
    if c10 % 1 == 0:
        print("Цифра в разряде тысяч является квадратом цифры:",int(c10))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")
